Przewodniczący Stonkony chce się dowiedzieć z ilu członków składa się jego organizacja.
Zarządził, aby wszyscy członkowie wpisali się na listę obecności.
Stonki są mało inteligentne, więc część z nich wpisała się na listę wielokrotnie.
Na domiar złego nie potrafią dobrze pisać: mylą się im małe i wielkie litery oraz często wpisują znak (minus).
Pomóż Przewodniczącemu dowiedzieć się, jak duża jest jego organizacja.
Zadanie
Mając daną listę z wpisami (jeden wpis w jednym wierszu) policz, ile różnych nazwisk się na niej znajduje.
To samo nazwisko może się pojawić na liście wiele razy.
Nazwiska składają się tylko z wielkich liter alfabetu angielskiego i mają co najwyżej 20 znaków.
Swoje nazwisko stonka może zapisać:
zamieniając niektóre wielkie litery na małe,
wstawiając w dowolne miejsce dowolnie dużo znaków (minus).
Przykład:
zapisy oraz przedstawiają to samo nazwisko.
Wejście
W pierwszym wierszu podana jest liczba wpisów .
W każdym z kolejnych wierszy podany jest jeden wpis z listy (nie ma ograniczenia na długość tego wpisu, ale wiadomo, że co najwyżej znaków jest różnych od ).
Wyjście
W pierwszym i jedynym wierszu program powinien wypisać liczbę różnych nazwisk znajdujących się na liście.
Przykład
Dla danych wejściowych:
3
-a--E-a
aeA-
ae-
poprawną odpowiedzią jest:
2
Kontakt
W razie problemów technicznych ze Szkopułem, prosimy o kontakt mailowy pod adresem szkopul@fri.edu.pl.
Jeśli chciałbyś porozmawiać o zadaniach, rozwiązaniach lub problemach technicznych, odwiedź nasze serwery na Discordzie. Są one moderowane przez społeczność, ale członkowie zespołu wsparcia również aktywnie się tam udzielają.